Interbase 7.1 a cestina ("ch", "r")

Otázka od: Ivan Kozak

13. 5. 2004 11:38

Je to asi otrepana tema, ale zial potrebujem pomoct.

Ide specialne o to, aby v v zotriedenom ceskom texte v Interbase 7.1
prehliadanom v gride Delpohi nasledovaloo "ch" za "h", a "r" za "r".

Program bezi pod WIndows XP, Win 98, Win 2000, Interbase pod Windows 2003

Na kodovanie som pouzil Win1250 (ak poznate vhodnejsie, napiste prosim). Pod
tymto sa mi objavuju nasledovne collate sekvencie: WIN1250, PXW_CSY,
PXW_SLOV, PXW_HUNDC, PXW_PLK. Ani jeden sposob nezaraduje tie dve pismena
na spravne miesto, WIN1250 naviac nespravne zaraduje aj pismena s hackami.

Neviete mi prosim niekto odporucit riesenie, internetovy odkaz alebo nejaky
navrh?

Dakujem. Ivan Kozak


Odpovedá: Pavel Cisar

13. 5. 2004 11:56

Haj hou!

On 13 May 2004 at 12:19, Ivan Kozak wrote:

> Na kodovanie som pouzil Win1250 (ak poznate vhodnejsie, napiste prosim). Pod
> tymto sa mi objavuju nasledovne collate sekvencie: WIN1250, PXW_CSY,
> PXW_SLOV, PXW_HUNDC, PXW_PLK. Ani jeden sposob nezaraduje tie dve pismena
> na spravne miesto,

Problem s PXW_CSY u InterBase je ten, ze presne kopiruje /
implementuje CSY radeni z Paradoxu pro Windows, a to vcetne chyb. Jde
predevsim o chybu razeni CH. Toto je odstranene pouze u Firebirdu.
Reseni jsou tri, a ani jedno se ti asi nebude libit:

1. tridit na klientovi

2. napsat si vlastni collate (viz http://www.ibcollate.com/)

3. prejit na Firebird

Spolehat na Borland nelze, protoze PXW_CSY je tak jak je umyslne.

S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase